Icon of block

Energiezähler-Ausgangs-Block

Mithilfe dieses Blocks kannst du ausgehende Daten des LEGO Energiezählers auslesen. Folgende Parameter werden vom Energiezähler analysiert: Ausgangsspannung (V), Ausgangsstrom (A), Ausgangswattleistung (W), Ausgangs-Joule (J). Alle Ausgangssignale werden mit derselben Auflösung ausgelesen, in der sie auf dem Energiezähler angezeigt werden. Wenn du die Eingangsquelle in der Konfiguration unter dem Bereich „Messung“ auswählst, steht sie dir für die spätere Verwendung im Programm zur Verfügung.

Es kann ein logisches Signal (Wahr/Falsch) gesendet werden, je nachdem, ob der Datenwert unter oder über dem Auslösepunkt liegt. Ein Auslösepunkt ist ein bestimmter Wert in einem Zahlenbereich, an dem eine Umstandsänderung auftritt. Ein Beispiel: Du kannst deinen Roboter so programmieren, dass er ein Signal ausgibt, wenn der Joule-Wert unter 30 fällt. Hierfür muss der Auslösepunkt dann auf 30 definiert sein.

Du kannst den Auslösepunkt mit dem Schieberegler oder mit einem Zahleneintrag in die Eingabe-Box festlegen. Um den Bereich (über oder unter dem Auslösepunkt) festzulegen, in dem ein "Wahr-Signal" gesendet wird, kannst du die Optionsfelder oder das Pulldown-Menü verwenden. Der "Wahr-Bereich" wird farbig dargestellt, der "Falsch-Bereich" in grau.

Standardmäßig ist der Auslösepunkt so eingestellt, dass ein “Wahr-Signal“ gesendet wird, sobald der Wert unter 5 sinkt. Das rechte Optionsfeld ist ausgewählt und der Schieberegler befindet sich bei 5. Um in den "Wahr-Bereich“ der Skala zu gelangen (Werte unter 5 als "wahr" zu markieren), musst du das linke Optionsfeld auswählen.

Damit diese Informationen weitergeleitet werden können, musst du den Datenknoten des Blocks über mindestens eine Ausgangsdatenleitung mit einem anderen Block verbinden.

Einstellungen der Anzeige

Image of block

  1. Die Zahl zeigt an, an welchem NXT-Port der Energiezähler angeschlossen ist. Du kannst die Portnummer bei Bedarf in der Konfiguration ändern.
  2. Der Datenknoten des Blocks öffnet sich automatisch, sobald der Block im Arbeitsbereich platziert wird. Mindestens eine Datenleitung muss von einem Ausgangsanschluss des Blocks zum Datenknoten eines anderen Blocks gezogen werden (weitere Informationen hierzu im Abschnitt zum Datenknoten unten).

Energiezähler-Ausgangs-Block konfigurieren

Image of configuration panel

  1. Wähle den Port aus, an den der Energiezähler angeschlossen ist. Als Standardvorgabe ist der Block auf Port 3 eingestellt. Du kannst diese Auswahl bei Bedarf ändern.
  2. Stelle den Auslösewert mit dem Schieberegler ein oder schreibe den gewünschten Wert direkt in die Eingabe-Box. Wenn der Block bei Werten oberhalb des Auslösepunkts auslösen soll, wähle das Optionsfeld rechts des Schiebereglers; wenn der Block bei Werten unterhalb des Auslösepunkts auslösen soll, wähle das Optionsfeld links des Schiebereglers. Der "Wahr-Bereich" des Schiebereglers kann auch im Pulldown-Menü ausgewählt werden.
  3. Wähle den Datenquellentyp aus, der verwendet werden soll. Als Standardvorgabe ist der Datenquellentyp auf Ausgangsspannung (V) eingestellt. Er kann aber auch auf Ausgansstrom (A), Ausgangswattleistung (W) oder Ausgangs-Joule (J) eingestellt werden.
  4. In der Feedback-Box erscheint die aktuell ausgelesene Quelle (je nachdem, welcher Datenquellentyp ausgewählt ist).

Datenknoten des Energiezähler-Ausgangs-Blocks konfigurieren

Der Energiezähler-Ausgangs-Block kann durch den Anschluss von Datenleitungen am Datenknoten (Verbindung mit den Datenknoten anderer Blöcke) auch dynamisch gesteuert werden.

Du kannst den Datenknoten eines Blocks öffnen, indem du an einem Block im Arbeitsbereich auf das Register an der Block-Unterkante links klickst.

Image showing unopened tab on a generic block

Datenleitungen, die Informationen zum Block hinleiten, werden an die linken Anschlüsse des Block-Datenknotens angeschlossen. Datenleitungen, die vom Block ausgehende Informationen weiterleiten, werden an die Anschlüsse der rechten Seite angeschlossen.

Image of data wires

[A] Eingangsanschluss
[B] Ausgangsanschluss
[C] Datenleitung für Zahlendaten (gelb)
[D] Logische Datenleitung (grün)
[E] Text-Datenleitung (orange)
[F] Defekte Datenleitung (grau)

Datenübergang vom Eingangsanschluss zum Ausgangsanschluss

Wenn einem Eingangsanschluss ein Ausgangsanschluss gegenübersteht (z.B. oben bei A) werden die Eingangsdaten vom Eingangsanschluss unverändert auf den Ausgangsanschluss übergeleitet. In diesem Fall kann der Ausgangsanschluss nur benutzt werden, wenn der entsprechende Eingangsanschluss mit einer Eingangsdatenleitung verbunden ist. Wenn eine Ausgangsdatenleitung an einen Ausgangsanschluss angeschlossen wird, der nicht mit einer Eingangsdatenleitung verbunden ist, so ist die Ausgangsdatenleitung "defekt" (grau).

Verschiedene Datenleitungen für unterschiedliche Datentypen

Jede Datenleitung überträgt Daten eines bestimmten Typs zwischen Blöcken. Wenn beispielsweise eine Datenleitung von einem Logik-Anschluss eines Block-Datenknotens aus gezogen wird, so kann das andere Ende auch nur an einen logischen Anschluss am Datenknoten eines anderen Blocks angeschlossen werden. Die untenstehende Tabelle listet auf, welche Datentypen an den verschiedenen Anschlüssen empfangen oder abgehen können.

Farben der Datenleitungen

Die verschiedenen Typen von Datenleitungen sind durch unterschiedliche Farben gekennzeichnet: Leitungen, die Zahlendaten übertragen, sind gelb, Leitungen, die logische Daten übertragen, sind grün und Leitungen, die Textdaten übertragen, sind orange.

"Defekte" Datenleitungen

Wenn du eine Datenleitung mit einem Anschluss verbindest, der für einen anderen Datentyp als die Leitung vorgesehen ist, so ist diese Leitung "defekt" (und erscheint grau). Wenn eine Datenleitung defekt ist, kannst du dein Programm nicht herunterladen.

Wenn du auf eine defekte Leitung klickst, erscheint ein Text mit dem Defektgrund sowie ein kleines Hilfefenster in der unteren rechten Ecke des Arbeitsbereiches.

Daten müssen im zulässigen Bereich des Anschlusses liegen

Wenn eine Eingangsdatenleitung Werte überträgt, die außerhalb der zulässigen Bandbreite des angebundenen Anschlusses liegen, so wird der Block diese Daten entweder ignorieren oder durch einen Wert ersetzen, der innerhalb des zulässigen Bereiches liegt. Anschlüsse, die nur für bestimmte Datenwerte ausgelegt sind (zum Beispiel nur 0, 1, 2) erkennen Werte, die außerhalb der zulässigen Bandbreite liegen, nicht.

Anschlüsse, die über eine größere Bandbreite verfügen (zum Beispiel 0-100), ändern jeden nicht zulässigen Wert so, dass er in die Bandbreite passt. Beispiel: Wenn der Leistungsanschluss eines Bewegungs-Blocks einen Eingangswert von 150 erhält, so wird der Block den Eingangswert auf 100 ändern (d. h. der Wert wird auf eine Zahl geändert, die innerhalb des zulässigen Bereichs für den Leistungsanschluss liegt).

Die folgende Tabelle enthält die Eigenschaften der verschiedenen Anschlüsse am Datenknoten des Energiezähler-Ausgangs-Blocks.

  Anschluss Datentyp Zulässiger Bereich Funktion/Bedeutung der Werte Dieser Anschluss wird ignoriert, wenn...
Port Port Zahl 1 - 4 1 = Port 1, 2 = Port 2, 3 = Port 3, 4 = Port 4  
Port Auslösepunkt Zahl Ausgangsspannung: 0,0-10,0 (V)
Ausgangsstrom: 0,0-0,5 (A)
Ausgangswatt: 0,0-5,0 (W)
Joule: 0-100 (J)
Vergleichswert  
Port Größer / Kleiner Logiksignal Wahr/Falsch Logik für den Vergleich:
Wahr = Größer, Falsch = Kleiner
 
Max/Min Quellentyp Zahl Modus 0: Ausgangsspannung
Modus 1: Ausgangsstrom
Modus 2: Ausgangswatt
Modus 3: Joule
Datennummer für die Auswahl des Datenquellenyps  
Port Ja / Nein Logiksignal Wahr/Falsch Vergleichsergebnis  
Port Messung Zahl Ausgangsspannung: 0,0-10,0 (V)
Ausgangsstrom: 0,0-0,5 (A)
Ausgangswatt: 0,0-5,0 (W)
Joule: 0-100 (J)
Vom Sensor ausgelesener Wert